Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Greece F1 Greece F2 Germany F5 Czech Republic F2 Czech Republic F3 Germany F8 Germany F11 Germany F4 Great Britain F7 Great Britain F8 France F16 France F17 Czech Republic F5 Czech Republic F6 Croatia F2 Uzbekistan F2 Turkey F8 Turkey F9 Czech Rep F4 Czech Rep F5 Germany F3 Germany F4 Croatia F1 Czech Republic F4 Czech Republic F5 Germany F4 Bulgaria F2 Bulgaria F3 Bulgaria F5 Tunisia F2 KGHM Polish Indoors - Wroclaw Amer-Wilson Tampere Challenger - Tampere Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Stella Artois Clay Court Championships - Budaors The USTA Challenger at West End Racquet - Torrance The LTA Wrexham Challenger - Wrexham Ispat Open 2004 - Ostrava Steelers Cup - Kosice The Wright Financial Group USTA Challenger - Champaign Mobilux Open - Luxembourg KGHM Polish Indoors - Wroclaw Architect Open - Budapest Pro Challenger at Calabasas - Calabasas Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin Akbank Private Banking TED Open 2006 - Istanbul Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open Costa Daurada - Tarragona Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Croatia F1 Open des Alpes Trophee BNP Paribas - Grenoble The Tarka Challenger - Barnstaple Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Poland F4 Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Porsche Open - Poznan Germany F3 Bukhara Challenger - Bukhara Pekao Open - Szczecin Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Keio Challenger International Tennis Tournament - Yokohama Wroclaw Challenger Belgrade Challenger Besancon Challenger Noumea Challenger Sunrise Challenger Manchester Challenger Trnava Challenger Mons Challenger Chuncheon Challenger Aachen Challenger Prostejov Challenger Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano XXIX Edizione 'A.Savoldi Marco' - Manerbio Top Wool Challenger Biella - Biella Gemax Open 2002 - Belgrade Challenger Copa Sevilla Internacionales de Andalucia - Seville Fujitsu Siemens Open - Budapest Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara KGHM Polish Indoors - Wroclaw Ostrava Challenger Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli X Open Internacional D'Andorra - Andorra Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup - Eckental Gemax Samsung Open 2004 - Belgrade Czech Indoor Open - Prague The Shelbourne Irish Open - Dublin Prostejov Challenger VI Gramado Open de Tenis - Gramado Qingdao Challenger Bukhara Challenger - Bukhara Bangkok Challenger Steelers Cup - Kosice Stella Artois Clay Court Championship - Budaors Czech Indoor Open - Prague Samarkand Challenger - Samarkand Olbia Challenger - Olbia LTA Cardiff Challenger - Cardiff BH Indoor Sarajevo - Sarajevo Binghamton Professional Tennis Tournament - Binghamton S Tennis Master Championship - Graz Porsche Open - Poznan Samarkand Challenger - Samarkand S Tennis Masters - Graz Black Forest Open - Freudenstadt Lambertz Open by Stawag - Aachen Qatar ATP Challenger - Doha Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka SIR Supermercadi Challenger - Rome ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons The LTA Bolton Challenger - Bolton Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The LTA Nottingham Challenger - Nottingham Okal Cup 2004 - Eckental Orbetello Challenger Morocco Tennis Tour - Marrakech Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt IPP Open - Helsinki Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise St. Brieuc Challenger Pekao Open 2005 - Szczecin Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona IPP Open - Helsinki Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Karshi Challenger - Karshi Gemax Open - Belgrade Dunlop World Challenge - Toyota Dharwad Challenger 2006 - Dharwad Siemens Open - Scheveningen s Tennis Masters 06 - Graz Rhodes Challenger Pozoblanco Challenger Tunis Open 2007 - Tunis Busan Open Challenger Tennis - Busan Seoul Challenger Tatra Banka Slovak Open - Bratislava Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Budapest Challenger - Budapest Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Rennes Challenger Bangkok Challenger Trnava Challenger ATP Challenger Numea - New Caledonia Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Men's Challenger - Nottingham Sassuolo Challenger - Sassuolo 2001 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Kobstaedernes ATP Challenger - Kolding LTA Shrewsbury Challenger - Shrewsbury Qatar Exxon Mobil Open 2003 - Doha Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest ECM Cup - Prague The Manchester Trophy - Manchester Trani Cup - Trani Schickendanz Open - Furth Bangkok Challenger Ostrava Challenger IPP Open - Helsinki Qatar Open - Doha 5 Volkswagen Challenger - Wolfsburg Open 13 - Marseille Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Neride Prague Indoor - Prague Schickedanz Open - Furth Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Montauban - Montauban Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar Qingdao Challenger Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Warsteiner Challenger Lubeck - Lubeck Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Challenger Casablanca San Angel - Mexico City Citta di Monza - Monza Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Ostrava Open 2005 - Ostrava Gemax Open - Belgrade BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham San Remo Tennis Cup 15° Piertomaso - San Remo Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Internationaux de Nouvelle-Caledonie - New Caledonia Steelers Cup 2005 - Kosice Monterrey Challenger ABN/AMRO World Tennis Tournament - Rotterdam San Luis Potosi Challenger GHI Bronx Classic - Bronx Top Wool Challenger - Biella Grand Prix Hassan II - Casablanca LTA Wrexham Challenger - Wrexham Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Bulgarian Open - Sofia Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Waco International Tennis Challenger - Waco ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Olbia Geovillage Open - Olbia Open de Moselle - Metz Memorial Piertomaso Tessitore - San Remo BA-CA Tennis Trophy - Vienna Medibank International - Sydney Granby Challenger - Granby Stella Artois Clay Court Championships - Budaors St.Petersburg Challenger by Kinex - St. Petersburg The Dubai Tennis Championships - Dubai I Tourneo Fila Citta di Brindisi - Brindisi Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz FILA Challenger - Biella Kremlin Cup - Moscow Yokohama World Tennis Gaora Cup - Yokohama Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Prosperita Open 2006 - Ostrava PBZ Zagreb Indoors - Zagreb XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice 12th BH Tennis Open International Cup - Belo Horizonte Open de la Ville de Saint Denis - Reunion Island The Dubai Tennis Championships - Dubai Challenger Ford de Cherbourg - Cherbourg PEOPLEnet CUP - Dnepropetrovsk Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Architect Open - Budapest Dubrovnik Open - Dubrovnik Ordina Open - s-Hertogenbosch Mauritius Open - Mauritius Countrywide Classic - Los Angeles Tennis Napoli Cup - Napoli 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Davidoff Swiss Indoors Basel - Basel ATP Challenger Numea - New Caledonia KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City SA Tennis Open - Johannesburg Memorial Manfredini - Sassuolo Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Bergamo Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Credit Agricole Suisse Open - Gstaad Geneva Open - Geneva ATP Challenger Trophy 2008 - Trnava Samsung Securities Cup - Seoul US Men's Clay Court Championship - Houston Sarajevo Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Izmir Challenger Fergana Challenger Ostrava Challenger St. Petersburg Open - St. Petersburg Ecuador Open - Quito St. Petersburg Open - St. Petersburg Geneva Open - Geneva Prostejov Challenger Open de Moselle - Metz Gerry Weber Open - Halle Chengdu Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Belgrade Challenger Masters Series - Hamburg Chennai Open - Chennai Argentina Open - Buenos Aires AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis ATP Kremlin Cup - Moscow Ostrava Challenger The Stella Artois Championships - London Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Open Sud de France - Montpellier Heilbronn Challenger Claro Open Colombia - Bogota Valencia Open - Valencia RCA Championships - Indianapolis Heilbronn Open - Heilbronn Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos VI Torneo Internazionale di Tennis - Barletta Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Zivnobanka Open - Prostejov TCT Open - Tunis Tampere Imageneering Open - Tampere Warsteiner Challenger - Wolfsburg Geneva Open - Geneva Bristol Challenger Trophy - Bristol AEGON Championships - London The LTA Manchester Challenger - Manchester Warta Cup 2001 - Sopot Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Rio Open - Rio de Janeiro ATU Cup - Weiden Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Eckental Challenger CA Challenge - Graz US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Garden Open 2005 - Rome South African Airways Open - East London St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Artois Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Serbia Open - Belgrade AEGON Championships - London Miami Open - Miami Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Romania - Bucharest Open 13 - Marseille CA Tennis Trophy - Vienna Heineken Open - Auckland Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open de Moselle - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Croatia Open - Umag French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Barclays ATP World Tour Finals - London Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Mubadala World Tennis Championship AAMI Classic - Kooyong